import {
	http
} from '@/uni_modules/uview-plus'

/**
 * @function 用户注册-手机号
 */
export const userInfo = () => http.post('/user/info')

/**
 * @function 设置支付密码
 * @param pay_secret 支付密码
 * @param pay_secret_confirmation 确认支付密码
 */
export const setPaySecret = (params) => http.post('/user/setPaySecret', params)

/**
 * @function 设置登录密码
 * @param login_secret 登录密码
 * @param login_secret_confirmation 确认登录密码
 */
export const setLoginSecret = (params) => http.post('/user/setLoginSecret', params)

/**
 * @function 用户的所有钱包
 */
export const walletAll = () => http.post('/user/wallet/all')

/**
 * @function 钱包-删除
 * @param ids[] 要删除的钱包id
 */
export const walletDel = (params) => http.post('/user/wallet/del', params)

/**
 * @function 添加钱包
 * @param chain_type 链路名称
 * @param username 用户名称
 * @param wallet_address 钱包地址
 */
export const walletAdd = (params) => http.post('/user/wallet/add', params)

/**
 * @function 可用的充值渠道
 */
export const rechargeChannel = () => http.post('/common/rechargeChannel/lists')

/**
 * @function 获取用户当前的充值地址
 */
export const rechargeWallet = () => http.post('/user/wallet/rechargeWallet')

/**
 * @function 订单记录【消费记录】
 * @param page 页数
 * @param ps 每页条数
 * @param scene 场景
 */
export const orderPageList = (params) => http.post('/order/pageList', params)

/**
 * @function 用户拥有的机器人
 * @param start_status 1：启动；2：未启动
 * @param valid_days_now_gt 为空不筛选，0为剩余时间大于0天
 * @param valid_days_now 剩余天数
 */
export const pledgeRobotAllOfOwner = (params) => http.post('/store/pledgeRobot/allOfOwner', params)

/**
 * @function 启动/关闭机器人
 * @param start_status 1：启动；2：未启动
 * @param user_robot_id 用户的机器人id
 */
export const changeStartStatus = (params) => http.post('/store/pledgeRobot/changeStartStatus', params)

/**
 * @function 提现-申请记录-分页
 * @param page 页数
 * @param ps 条数
 * @param apply_status 筛选-申请进度
 */
export const withdrawalList = (params) => http.post('/user/withdrawal/pageList', params)

/**
 * @function 修改基础信息
 * @param nickname 昵称
 */
export const updateBase = (params) => http.post('/user/updateBase', params)

/**
 * @function 赠送机器人
 * @param to_uid 接收人的uid
 * @param user_robot_id 用户要选择赠送的机器人id
 */
export const giftRobot = (params) => http.post('/store/pledgeRobot/giftRobot', params)

/**
 * @function 余额记录-分页列表
 * @param page 页数
 * @param ps 条数
 * @param scene 场景、类型
 */
export const balanceLogPageList = (params) => http.post('/user/balanceLog/pageList', params)